﻿using System;
namespace Producers.Rr.Xtee.Riik.Ee.Producer.Rr {
    
    
    public partial class RRTlnsotsparingkRequest : global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.IRRTlnsotsparingkRequest {
        
        private string @__pocSalvestaNuppKuva;
        
        private string @__picTelefon;
        
        private string @__picEsindajaEesnimi;
        
        private string @__picEsindajaPerenimi;
        
        private string @__picEsindajaIsikukood;
        
        private string @__picEsindajaTelefon;
        
        private global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.SotstoetuseViis @__picSaabKuhu;
        
        private string @__picSaajaKonto;
        
        private string @__picSaajaAadress;
        
        private string @__picSihtnumber;
        
        public RRTlnsotsparingkRequest() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public RRTlnsotsparingkRequest(string @pocSalvestaNuppKuva, string @picTelefon, string @picEsindajaEesnimi, string @picEsindajaPerenimi, string @picEsindajaIsikukood, string @picEsindajaTelefon, global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.SotstoetuseViis @picSaabKuhu, string @picSaajaKonto, string @picSaajaAadress, string @picSihtnumber) {
            this.@__pocSalvestaNuppKuva = @pocSalvestaNuppKuva;
            this.@__picTelefon = @picTelefon;
            this.@__picEsindajaEesnimi = @picEsindajaEesnimi;
            this.@__picEsindajaPerenimi = @picEsindajaPerenimi;
            this.@__picEsindajaIsikukood = @picEsindajaIsikukood;
            this.@__picEsindajaTelefon = @picEsindajaTelefon;
            this.@__picSaabKuhu = @picSaabKuhu;
            this.@__picSaajaKonto = @picSaajaKonto;
            this.@__picSaajaAadress = @picSaajaAadress;
            this.@__picSihtnumber = @picSihtnumber;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected RRTlnsotsparingkRequest(IRRTlnsotsparingkRequest @rRTlnsotsparingkRequest) {
            this.@__pocSalvestaNuppKuva = @rRTlnsotsparingkRequest.PocSalvestaNuppKuva;
            this.@__picTelefon = @rRTlnsotsparingkRequest.PicTelefon;
            this.@__picEsindajaEesnimi = @rRTlnsotsparingkRequest.PicEsindajaEesnimi;
            this.@__picEsindajaPerenimi = @rRTlnsotsparingkRequest.PicEsindajaPerenimi;
            this.@__picEsindajaIsikukood = @rRTlnsotsparingkRequest.PicEsindajaIsikukood;
            this.@__picEsindajaTelefon = @rRTlnsotsparingkRequest.PicEsindajaTelefon;
            this.@__picSaabKuhu = @rRTlnsotsparingkRequest.PicSaabKuhu;
            this.@__picSaajaKonto = @rRTlnsotsparingkRequest.PicSaajaKonto;
            this.@__picSaajaAadress = @rRTlnsotsparingkRequest.PicSaajaAadress;
            this.@__picSihtnumber = @rRTlnsotsparingkRequest.PicSihtnumber;
        }
        
        public virtual string PocSalvestaNuppKuva {
            get {
                return this.@__pocSalvestaNuppKuva;
            }
            set {
                this.@__pocSalvestaNuppKuva = value;
            }
        }
        
        public virtual string PicTelefon {
            get {
                return this.@__picTelefon;
            }
            set {
                this.@__picTelefon = value;
            }
        }
        
        public virtual string PicEsindajaEesnimi {
            get {
                return this.@__picEsindajaEesnimi;
            }
            set {
                this.@__picEsindajaEesnimi = value;
            }
        }
        
        public virtual string PicEsindajaPerenimi {
            get {
                return this.@__picEsindajaPerenimi;
            }
            set {
                this.@__picEsindajaPerenimi = value;
            }
        }
        
        public virtual string PicEsindajaIsikukood {
            get {
                return this.@__picEsindajaIsikukood;
            }
            set {
                this.@__picEsindajaIsikukood = value;
            }
        }
        
        public virtual string PicEsindajaTelefon {
            get {
                return this.@__picEsindajaTelefon;
            }
            set {
                this.@__picEsindajaTelefon = value;
            }
        }
        
        public virtual global::Producers.Rr.Xtee.Riik.Ee.Producer.Rr.SotstoetuseViis PicSaabKuhu {
            get {
                return this.@__picSaabKuhu;
            }
            set {
                this.@__picSaabKuhu = value;
            }
        }
        
        public virtual string PicSaajaKonto {
            get {
                return this.@__picSaajaKonto;
            }
            set {
                this.@__picSaajaKonto = value;
            }
        }
        
        public virtual string PicSaajaAadress {
            get {
                return this.@__picSaajaAadress;
            }
            set {
                this.@__picSaajaAadress = value;
            }
        }
        
        public virtual string PicSihtnumber {
            get {
                return this.@__picSihtnumber;
            }
            set {
                this.@__picSihtnumber = value;
            }
        }
    }
}
